//
//  QDCommonViewController.m
//  qmuidemo
//
//  Created by QMUI Team on 15/4/13.
//  Copyright (c) 2015年 QMUI Team. All rights reserved.
//

#import "QDCommonViewController.h"

@implementation QDCommonViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    if (IsUITest) {
        self.view.accessibilityLabel = [NSString stringWithFormat:@"viewController-%@", self.title];
    }
}

- (void)setTitle:(NSString *)title {
    [super setTitle:title];
    if (IsUITest && self.isViewLoaded) {
        self.view.accessibilityLabel = [NSString stringWithFormat:@"viewController-%@", self.title];
    }
}

- (BOOL)shouldCustomizeNavigationBarTransitionIfHideable {
    return YES;
}
- (BOOL)preferredNavigationBarHidden {
    return self.navigationBarHidden;
}

//- (void)viewWillAppear:(BOOL)animated{
//    [super viewWillAppear:animated];
//    if (self.navigationBarHidden) {
//        [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];
//
//    }
//}
//
//- (void)viewDidDisappear:(BOOL)animated{
//    [super viewDidDisappear:animated];
//    if (self.navigationBarHidden) {
//        [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
//
//    }
//}

//#pragma mark - QMUINavigationControllerDelegate
//
//- (UIImage *)navigationBarBackgroundImage {
//    return nil; // nil则用系统默认颜色（带磨砂）
//}
//
//- (UIImage *)navigationBarShadowImage {
//    return nil; // nil则用系统默认颜色
//
//}
//
//- (UIColor *)navigationBarTintColor {
//    return UIColorBlue;
//
//}
//
//- (UIColor *)titleViewTintColor {
//    return UIColorBlack;
//
//}
//
//#pragma mark - <QMUICustomNavigationBarTransitionDelegate>
//
//- (NSString *)customNavigationBarTransitionKey {
//    // 不同的 barStyle 返回不同的 key，这样在不同 barStyle 的界面之间切换时就能使用自定义的 navigationBar 样式，会带来更好的视觉体验
//    // 返回 nil 则表示当前界面没有修改过导航栏样式
//    // 注意，如果你使用配置表，建议打开 AutomaticCustomNavigationBarTransitionStyle，由 QMUI 自动帮你判断是否需要使用自定义样式，这样就无需再实现 customNavigationBarTransitionKey 方法。QMUI Demo 里为了展示接口的使用，没有打开这个开关。
//    return @"1";
//}
@end
